Skip to content

Conversation

@lsm5
Copy link
Member

@lsm5 lsm5 commented Oct 10, 2025

Does this PR introduce a user-facing change?

Cgroups v1 support has been removed.

@openshift-ci openshift-ci bot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. release-note labels Oct 10, 2025
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 10, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: lsm5

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Oct 10, 2025
@lsm5 lsm5 added 6.0 Breaking changes for Podman 6.0 and removed approved Indicates a PR has been approved by an approver from all required OWNERS files. machine release-note labels Oct 10, 2025
@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Oct 10, 2025
@TomSweeneyRedHat
Copy link
Member

I'd say keep this in draft until #27270 merges, then rebase ontop of that. Currently, with all the octal format changes, it's practically impossible to give the real change a review.

@lsm5
Copy link
Member Author

lsm5 commented Oct 10, 2025

I'd say keep this in draft until #27270 merges, then rebase ontop of that. Currently, with all the octal format changes, it's practically impossible to give the real change a review.

Sure, nothing's happening on this one until we branch v5.7. #27270 ideally should go into v5.7.

@lsm5
Copy link
Member Author

lsm5 commented Oct 10, 2025

@TomSweeneyRedHat ah i see what you mean about the reviews part. sgtm.

@packit-as-a-service
Copy link

[NON-BLOCKING] Packit jobs failed. @containers/packit-build please check. Everyone else, feel free to ignore.

@lsm5 lsm5 force-pushed the podman6-no-cgv1 branch 7 times, most recently from 04bc7f3 to f92d40c Compare October 23, 2025 15:35
@github-actions github-actions bot added the kind/api-change Change to remote API; merits scrutiny label Nov 5, 2025
@lsm5 lsm5 force-pushed the podman6-no-cgv1 branch 3 times, most recently from 95b242c to f571849 Compare November 5, 2025 16:05
@lsm5
Copy link
Member Author

lsm5 commented Nov 7, 2025

I think once the unrelated deprecation issue is resolved, and including a build failure fix that's in my HEAD commit, I'd probably be ok to retry with re-reverting with the large cgroupsv1 removal here. I could leave it as-is for now OR have this merged without the HEAD (vendoring) commit. I'm cool either way.

lsm5 added 3 commits November 10, 2025 13:20
Will log and proceed on non-linux env.

Signed-off-by: Lokesh Mandvekar <[email protected]>
This didn't error check for mounted cgroups, only errored for rootless
cgroupsv1 containers. Safe to remove.

Signed-off-by: Lokesh Mandvekar <[email protected]>
@lsm5
Copy link
Member Author

lsm5 commented Nov 10, 2025

I would like to remove the HEAD commit from here that does some vendoring to simplify cgroups.AvailableControllers and leave a FIXME note instead. That would move this forward at least.

lsm5 added 20 commits November 10, 2025 13:38
Signed-off-by: Lokesh Mandvekar <[email protected]>
@lsm5 lsm5 marked this pull request as ready for review November 10, 2025 19:13
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 10, 2025
@lsm5
Copy link
Member Author

lsm5 commented Nov 10, 2025

I would like to remove the HEAD commit from here that does some vendoring to simplify cgroups.AvailableControllers and leave a FIXME note instead. That would move this forward at least.

@containers/podman-maintainers The latest version of this PR has no vendoring and a FIXME has been included. PTAL. Hope we can leave the rest (with vendoring container-libs) for followups.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.0 Breaking changes for Podman 6.0 approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/api-change Change to remote API; merits scrutiny machine

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants